/*
 * IUsuarioFacade.java
 *
 * Criada em 21 de Junho de 2007, 23:20
 */

package br.com.esp.agendafinanceira.servico;

import br.com.esp.agendafinanceira.entity.Usuario;
import br.com.esp.agendafinanceira.to.UsuarioTO;
import java.util.List;

/**
 * Interface geral do UserFacade.
 * @author David Saggese Banhos (david.banhos@gmail.com) Mat.: 0714528/4
 */
public interface IUsuarioFacade {
    
    void create(UsuarioTO usuarioTO);

    void edit(UsuarioTO usuarioTO);

    void destroy(Object pk);

    UsuarioTO find(Object pk);

    List<UsuarioTO> findAll();
   
    UsuarioTO findByLoginAndPassword(final String login, final String password);
}
